Caesar rotate (aka. rot13) the current message
(message-caesar-buffer-body). If narrowing is in
effect, just rotate the visible portion of the buffer. A
numerical prefix says how many places to rotate the text. The
default is 13.
Elide the text between point and mark
(message-elide-region). The text is killed and
replaced with the contents of the variable
message-elide-ellipsis. The default value is to
use an ellipsis (‘[...]’).
This is a format-spec string, and you can use ‘%l’ to say how many lines were removed, and ‘%c’ to say how many characters were removed.
Kill the address under point.
Kill all the text up to the signature, or if that’s
missing, up to the end of the message
(message-kill-to-signature).
Delete all text in the body of the message that is outside
the region (message-delete-not-region).
Insert four newlines, and then reformat if inside quoted text.
Here’s an example:
> This is some quoted text. And here's more quoted text.
If point is before ‘And’ and you press M-RET, you’ll get:
> This is some quoted text. * > And here's more quoted text.
‘*’ says where point will be placed.
Rename the buffer (message-rename-buffer). If
given a prefix, prompt for a new buffer name.
If message-tab-body-function is
non-nil, execute the function it specifies.
Otherwise use the function bound to TAB in
text-mode-map or global-map.